/* Copyright (C) 2013 Dr2co
 *
 * Created with IntelliJ IDEA.
 * User: Dr2co
 * Date: 01.07.13
 *
 *  pt-emu is free software: you can redistribute it and/or modify
 *  it under the terms of the GNU General Public License as published by
 *  the Free Software Foundation, either version 3 of the License, or
 *  (at your option) any later version.
 *
 *  pt-emu is distributed in the hope that it will be useful,
 *  but WITHOUT ANY WARRANTY; without even the implied warranty of
 *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 *  GNU General Public License for more details.
 *
 *  You should have received a copy of the GNU General Public License
 *  along with pt-emu.  If not, see <http://www.gnu.org/licenses/>.
 */

package com.aionengine.gameserver.network.loginserver.serverpackets;

import com.aionengine.gameserver.configs.network.NetworkConfig;
import com.aionengine.gameserver.model.ingameshop.IGRequest;
import com.aionengine.gameserver.network.loginserver.LoginServerConnection;
import com.aionengine.gameserver.network.loginserver.LsServerPacket;

/**
 * @author KID, Dr2co
 */
public class SM_PREMIUM_CONTROL extends LsServerPacket {

    private IGRequest request;
    private long cost;

    public SM_PREMIUM_CONTROL(IGRequest request, long cost) {
        super(11);
        this.request = request;
        this.cost = cost;
    }

    @Override
    protected void writeImpl(LoginServerConnection con) {
        writeD(request.accountId);
        writeD(request.requestId);
        writeQ(cost);
        writeC(NetworkConfig.GAMESERVER_ID);
    }
}
